// 这里不能用ES6模块化，必须用common.js模块化，引入相关中间件
const express = require('express')
// 后端node.js，通过connect-history-api-fallback中间件，解决history中途刷新页面404
const history = require('connect-history-api-fallback');

// 创建express服务器
const app = express()
// 在静态资源前，设置相关参数，比如路由工作模式history
app.use(history())
// 设置服务器部署静态文件
app.use(express.static(__dirname+'/static'))

// 编写后端接口
app.get('/person',(req,res)=>{
	res.send({
		name:'tom',
		age:18
	})
})

// 监听服务器端口5005，没有错输出成功说明。
app.listen(5005,(err)=>{
	if(!err) console.log('服务器启动成功了！')
})